Baidu ($Bidu) Stock Analysis